package com.xueyi.aixihu.entity.vo;

import cn.hutool.core.date.DateUtil;
import com.xueyi.aixihu.entity.po.AxhFinance;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @author hxs
 * @createDate 2023/6/28 12:04
 * @description 报表vo
 */
@Data
public class AxhFinanceVo extends AxhFinance {

    /**
     * 报表的主要内容（ 图片 集合 ）
     */
    private String reportImages;

    /**
     * 报表的类型，参考ThreeAssetConstant类
     */
    private Integer reportType;

    /**
     * 类型
     */
    private Integer systemTypeId;

    /**
     * 创建人
     */
    private String createUserIdStr;

    /**
     * 地区
     */
    private String fromToAreaIdStr;


    /**
     * 报表配置
     */
    private String reportProofImage;

    /**
     * 报表状态
     */
    private String financeStatusStr;

    /**
     * 驳回理由
     */
    private String failMsg;

    /**
     * 按钮显示对象
     */
    private FinanceBtnVo financeBtnVo;

    private List<AxhAuditFinanceLogVo> axhAuditFinanceLogVos;

    private String createTimeStr;


    @Override
    public void setCreateTime(Date createTime) {
        super.setCreateTime(createTime);
        createTimeStr = DateUtil.format(createTime, "yyyy-MM-dd HH:mm:ss");
    }
}
